from math import*

N=int(input())

if N<999 or N>10000:
    print("Введенное число  не является четырехзначным")
N1=N%2
if N1==0:
    print("Число четное: Да")
else:
    print("Число четное: Нет")

N2=N%3
if N2==0:
    print("Число кратное трем: Да")
else:
    print("Число кратное трем: Нет")
NQ=sqrt(N)
if NQ==int(NQ):
    print("Число является квадратом числа: ", NQ)
else:
    print("Число является квадратом числа: Нет")
print()

N3=(N//10)%10
N4=(N//100)%10
N5=(N//1000)%10
N6=N%10
NC=max(N3,N4,N5,N6)
print("Наибольшая цифра числа:",NC)
NM=min(N3,N4,N5,N6)
print("Наименьшая цифра числа:",NM)
N0=str(N).count("0")
print("Количество нулей в числе:", N0)
print()

NQ1=sqrt(N6)
if NQ1==int(NQ1):
    print("Цифра в разряде единиц является квадратом числа:  ", NQ1)
else:
    print("Цифра в разряде единиц является квадратом числа: нет ")

NQ2=sqrt(N3)
if NQ2==int(NQ2):
    print("Цифра в разряде десятков является квадратом числа:  ", NQ2)
else:
    print("Цифра в разряде десятков является квадратом числа: нет ")
    
NQ3=sqrt(N4)
if NQ3==int(NQ3):
    print("Цифра в разряде сотен является квадратом числа:  ", NQ3)
else:
    print("Цифра в разряде сотен является квадратом числа: нет ")
NQ4=sqrt(N5)
if NQ4==int(NQ4):
    print("Цифра в разряде тысяч является квадратом числа:  ", NQ4)
else:
    print("Цифра в разряде тысяч является квадратом числа: нет ")
    
